package com.ruoyi.customerService.enums;

/**
 * 结算类型
 *
 * @author ruoyi
 */
public enum CsCustomerComplaintSheetBillEnum
{
    networkName("networkName", "网点名称"),
    contractAreaName("contractAreaName", "承包区信息"),
    oneNum("oneNum", "超时考核/首跟电联超时数量"),
    oneAmount("oneAmount", "超时考核/首跟电联超时金额"),
    twoNum("twoNum", "超时考核/处理超时数量"),
    twoAmount("twoAmount", "超时考核/处理超时金额"),
    threeNum("threeNum", "自动考核/未有效处理数量"),
    threeAmount("threeAmount", "自动考核/未有效处理金额"),
    fourNum("fourNum", "自动考核/二次投诉数量"),
    fourAmount("fourAmount", "自动考核/二次投诉 金额"),
    fiveNum("fiveNum", "自动考核/虚假电联数量"),
    fiveAmount("fiveAmount", "自动考核/虚假电联金额"),
    sexNum("sexNum", "二次申诉/外呼满意度"),
    sexAmount("sexAmount", "二次申诉/外呼满意度"),
    sevenNum("sevenNum", "二次申诉/菜鸟虚假签收数量"),
    sevenAmount("sevenAmount", "二次申诉/菜鸟虚假签收金额"),
    eightNum("eightNum", "二次申诉/拼多多工单数量"),
    eightAmount("eightAmount", "二次申诉/拼多多工单金额"),
    nineNum("nineNum", "二次申诉/抖音工单数量"),
    nineAmount("nineAmount", "二次申诉/抖音工单金额"),
    tenNum("tenNum", "二次申诉/申无忧工单数量"),
    tenAmount("tenAmount", "二次申诉/申无忧工单金额"),
    elevenNum("elevenNum", "二次申诉/市场小程序数量"),
    elevenAmount("elevenAmount", "二次申诉/市场小程序金额"),
    twelveNum("twelveNum", "二次申诉/平台小程序数量"),
    twelveAmount("twelveAmount", "二次申诉/平台小程序金额"),
    thirteenNum("thirteenNum", "邮政考核/服务质量数量"),
    thirteenAmount("thirteenAmount", "邮政考核/服务质量"),
    fourteenNum("fourteenNum", "邮政考核/邮政影响数量"),
    fourteenAmount("fourteenAmount", "邮政考核/邮政影响金额"),
    fifteenNum("fifteenNum", "服务考核/菜鸟出口数量"),
    fifteenAmount("fifteenAmount", "服务考核/菜鸟出口金额"),
    sixteenNum("sixteenNum", "服务考核/接管服务费数量"),
    sixteenAmount("sixteenAmount", "服务考核/接管服务费金额"),
    seventeenNum("seventeenNum", "服务考核/服务质量数量"),
    seventeenAmount("seventeenAmount", "服务考核/服务质量金额"),
    totalNum("totalNum", "总考核数量"),
    totalAmount("totalAmount", "总考核金额");

    private final String code;
    private final String info;

    CsCustomerComplaintSheetBillEnum(String code, String info)
    {
        this.code = code;
        this.info = info;
    }

    public String getCode()
    {
        return code;
    }

    public String getInfo()
    {
        return info;
    }

    public static String getValue(String code) {
        if (code == null) {
            return "";
        }
        for (CsCustomerComplaintSheetBillEnum value : CsCustomerComplaintSheetBillEnum.values()) {
            if (value.code.equals(code)){
                return value.info;
            }
        }
        return "";
    }
}
